engineer detachment - German English Dictionary